$(function () {


    $('#submit').click(function (e) {
        e.preventDefault();
        var Form = $('#registerForm').serializeArray(); //将form表单中的带name属性的内容拼接成字符串
        var datas = unSerialize(Form);
        if (!datas.username) {
            alert('用户名不能为空!');
            return false;
        }
        if (!datas.password) {
            alert('密码不能为空!');
            return false;
        }
        if (!datas.confirm) {
            alert('确认密码不能为空!');
            return false;
        }
        if (datas.password !== datas.confirm) {
            alert('两次密码输入不一致！');
            return false;
        }
        if (!datas.email) {
            alert('邮箱不能为空!');
            return false;
        }
        if (!datas.tel) {
            alert('手机号码不能为空!');
            return false;
        }
        if (!datas.pin) {
            alert('验证码不能为空!');
            return false;
        }
        if (!$('#pact').is(':checked')) {
            alert('协议没有勾选!');
            return false;
        }

        var registerUsers = LsyStorage.getItem('users'); //先获取“服务器”已经注册的用户数据
        var username = datas.username;

        if (!registerUsers) {
            var storageUser = {};
            storageUser[username] = datas;
            LsyStorage.setItem('users', storageUser);
            alert('"' + username + '注册成功！');
            window.location.href = 'login.html';
        } else if (!registerUsers[username]) {
            registerUsers[username] = datas;
            LsyStorage.setItem('users', registerUsers);
            alert('"' + username + '注册成功！');
            window.location.href = 'login.html';
        } else {
            alert('"' + username + '已注册！');
            return false;
        }
    });


    function unSerialize(Form) {
        var FormDatas = Form.split(/(\+*&|\+*$)/);
        var FormJsonDatas = {};
        FormDatas.forEach(function (item) {
            var _item = item.split(/\=\+*/);
            var key = _item[0];
            FormJsonDatas[key] = _item[1];
        });
        return FormJsonDatas;
    }
});


//$(document).ready(function() {
//    var user = false;
//    var pass = false;
//    var confirm = false;
//    var email = false;
//    var tel = false;
//    var pin = false;
//    $(".register input[name='username']").focus(function(){
//        if($(this).val()=='请输入您的账户名'){
//            $(this).val('');
//        }
//    });
//    $(".register input[name='username']").blur(function(){
//        if($(this).val()==''){
//            $(this).val('请输入您的账户名');
//        }
//        if($(this).val()!=''){
//            user = true;
//        }
//    });
//    $(".register input[name='password']").focus(function(){
//        if($(this).val()=='建议至少使用两种字符组合'){
//            $(this).val('');
//        }
//    });
//    $(".register input[name='password']").blur(function(){
//        if($(this).val()==''){
//            $(this).attr('type','text');
//            $(this).val('建议至少使用两种字符组合');
//        }
//        if($(this).val()!=''){
//            pass = true;
//        }
//    });
//    $(".register input[name='confirm']").focus(function(){
//        if($(this).val()=='请再次输入密码'){
//            $(this).val('');
//        }
//    });
//    $(".register input[name='confirm']").blur(function(){
//        if($(this).val()==''){
//            $(this).attr('type','text');
//            $(this).val('请再次输入密码');
//        }
//        if($(this).val()!=''){
//            confirm = true;
//        }
//    });
//    $("#password,#confirm").focus(function(){
//        $(this).attr('type','password');
//    });
//    $(".register input[name='email']").focus(function(){
//        if($(this).val()=='请输入您的邮箱'){
//            $(this).val('');
//        }
//    });
//    $(".register input[name='email']").blur(function(){
//        if($(this).val()==''){
//            $(this).val('请输入您的邮箱');
//        }
//        if($(this).val()!=''){
//            email = true;
//        }
//    });
//    $(".register input[name='tel']").focus(function(){
//        if($(this).val()=='建议使用常用手机'){
//            $(this).val('');
//        }
//    });
//    $(".register input[name='tel']").blur(function(){
//        if($(this).val()==''){
//            $(this).val('建议使用常用手机');
//        }
//        if($(this).val()!=''){
//            tel = true;
//        }
//    });
//    $(".register input[name='pin']").focus(function(){
//        if($(this).val()=='输入手机验证码'){
//            $(this).val('');
//        }
//    });
//    $(".register input[name='pin']").blur(function(){
//        if($(this).val()==''){
//            $(this).val('输入手机验证码');
//        }
//        if($(this).val()!=''){
//            pin = true;
//        }
//    });
//    var checked = $("#pact");
//    $(".submit").click(function(){
//        if(user&pass&confirm&email&tel&pin==true){
//            if(checked.is(':checked')){
//                return true;
//            }else{
//                return false;
//            }
//        }else{
//            return false;
//        }
//    });
//});